module Sustainalytics.Screening {

    export interface IProcessClient {
        setCompaniesCount(criteriaId: string, count: number): void;
    }


    export interface IProcessServer {
        getCompaniesCountByCriteriaType(criteriaId: string, criteriaType: number, portfolioId: string, universeId: number);
    }


    export interface ProcessHubProxy {
        client: IProcessClient;
        server: IProcessServer;
        connection: any;
    }


    export interface SignalR {
        selectedCriteriaManagerHub: ProcessHubProxy;
    }
}